*{margin:0; padding:0; font-family: '微软雅黑', '宋体';font-size:12px;}
a{text-decoration: none;}
ul li{list-style:none;vertical-align: bottom;}
#top_bg{width:100%; background: #004B8C; height:50px;}
	#header{ width:1000px; height: 50px; margin:0 auto;}
		#header #logo{color:#fff; font-size:18px; line-height:50px;}
		#header #nav {margin-left: 50px; line-height:50px; height:50px;}
			#nav a{
				color:#fff; text-decoration: none;height:50px;margin-left: 25px; padding: 0 15px 0 15px;
				float:left; display:inline;
			}
			#nav a:hover{background:#1C4468;}

#main{margin:0 auto;width:1000px; height:100px; margin-top:10px;}
	#main #main_left{width:700px;}
	#main .article_title a{font-size:18px;line-height:35px;}
	#main .article_title a:hover{color:#555;}
	#main .article_description{text-indent:2em; line-height:25px;}
	#main .article_info{color:#333;line-height:35px;text-align:right;}

#sidebar{width:280px;margin-left:10px;}
	#sidebar .sidebar_block{margin-top:5px;height:230px;}
	.sidebar_block .sidebar_title{
		text-indent:5px;border-left:6px solid #2d6cb2; background: #97c3f0;color:#0e467f;
		line-height:26px;height:25px;width:280px;
	}


.list {line-height:25px;height:25px;text-indent:10px;}
.list a{color:#333;}
.list a:hover{color :#555;}

#bread{line-height:35px;}


#footer{text-align:center;margin-top:30px;}

/* module */
#login #login_remark{font-size:24px;text-indent: 50px; height:55px;}
#login li{height:35px;}
#login input[type=submit]{margin-left:50px;}

/* show */
#info{line-height:35px;text-indent: 5px; background: #97c3f0;margin-top:15px;}
#comment{margin-top:20px;}
#comment .reply_sum{font-size:16px;}
#comment .reply_content{margin-top:5px; background:#efefef; padding:5px;}
#comment .re_c{border-top:1px solid #ccc;line-height:25px;text-indent: 4px}
#comment .del_reply{color: #777;display: none}
#comment .del_reply:hover{color:#222;}

#comment_form{margin-top:20px;}
#comment_form .add_comment_title{font-size:16px;}
#comment_form li{line-height:35px;}
#comment_form span{color: red;}

/* grid list */
#grid_list table {border-top:1px solid #efefef;border-left:1px solid #efefef;}
#grid_list table td{
	text-indent: 12px;border-bottom:1px solid #efefef; border-right:1px solid #efefef;
	line-height:25px;
}
#grid_list table a{color:#555;}
#grid_list table a:hover{color:#333;}
#grid_list table .th td{font-weight:bold; color:#555;background: #fbfbfb}

/* public */
.error_info{margin-left:48px; line-height:28px;border:1px solid #aa0000;padding:5px;width:140px;}
.error_info2{line-height:28px;border:1px solid #aa0000;padding:5px;width:140px;}
.f_left{float:left; display:inline;}
.clear{clear:both;}
.c2d6cb2{color:#2d6cb2;}
.cl_red{color:red;}
.cl_green{color:green;}
.page {margin-top:15px;}
.page a{padding:3px 5px;text-align:center; background: #0048af;color:#fff;margin-left:1px;}
.page .num_page{padding: 3px 8px;}
.page b{padding:3px 8px;}
.in_text{width:150px;height:20px;}
.cursor{cursor: pointer;}
textarea{width:350px; height:150px;}
.martop10{margin-top:10px;}